import { Module } from '@nestjs/common';
import { EssayService } from './essay.service';
import { EssayController } from './essay.controller';
import { TypeOrmModule } from '@nestjs/typeorm';
import { EssayEntity } from './entities/essay.entity';
import { CacheModule } from '@nestjs/cache-manager';
@Module({
  imports: [
    TypeOrmModule.forFeature([EssayEntity]),
    CacheModule.register({
      ttl: 60000,// 缓存的存活时间，以毫秒为单位。(4版本以秒为单位，5版本以毫秒为单位)
      max:10, // 表示缓存中最大允许存储的项数。
      isGlobal: false, // 是否全局使用
   })
  ],
  controllers: [EssayController],
  providers: [EssayService],
})
export class EssayModule {}
